دستورالعمل های PEP8: کدگذاری پاک پایتون [ویدئو]

PEP8 Guidelines: Python Clean Coding [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سند PEP 8 دستورالعمل ها و بهترین روش ها را در مورد نحوه نوشتن کد پایتون ارائه می دهد. اگر از PEP 8 پیروی می کنید، می توانید مطمئن باشید که متغیرهای خود را به خوبی نامگذاری کرده اید. می‌دانید که فضای خالی کافی اضافه کرده‌اید، بنابراین دنبال کردن مراحل منطقی در کدتان آسان‌تر است. شما همچنین در مورد کد خود به خوبی نظر داده اید. همه اینها به این معنی است که کد شما خواناتر است و بازگشت به آن آسان تر است. به عنوان یک مبتدی، پیروی از قوانین PEP 8 می تواند یادگیری پایتون را به یک کار بسیار لذت بخش تبدیل کند. ما با نصب Python و PyCharm بر روی سیستم های خود و سپس درک اصول اولیه Python شروع خواهیم کرد. ما مفاهیم اصلی مانند اشیا و انواع داده ها را پوشش خواهیم داد. شما یاد خواهید گرفت که ورودی ها را از کاربر بگیرید و عملیات های حسابی و منطقی و همچنین حلقه ها را در پایتون درک کنید. شما در مورد طرح بندی کد PEP8 و همچنین واردات PEP 8 و نام های dunder خواهید آموخت. همچنین نقل قول رشته ها، فضای خالی در توابع و عملیات منطقی را درک خواهید کرد. در نهایت، با توصیه های برنامه نویسی آشنا می شوید و دو پروژه تمرینی ایجاد می کنید تا به شما کمک کند تا با موضوعات تحت پوشش آشنا شوید. در پایان دوره، شما قادر خواهید بود پروژه های حرفه ای پایتون را در مقیاس کامل توسعه دهید. همه منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/PacktPublishing/PEP8-Guidelines---Python-Clean-Coding بهترین شیوه های کد پاک را در پایتون بیاموزید پروژه های حرفه ای پایتون را در مقیاس کامل توسعه دهید کد پایتون را بنویسید که مطابق با PEP 8 باشد با استثناها، متغیرهای جهانی و محلی آشنا شوید در مورد عملیات حسابی و منطقی بیاموزید این دوره را می توان توسط مهندسان نرم افزاری که مایل به بهبود کارایی کدنویسی خود هستند، گذراند. همچنین می‌تواند توسط دانشجویان علوم کامپیوتر که می‌خواهند به صورت حرفه‌ای کدنویسی کنند و هر کسی که مایل به یادگیری Python و PEP8 است، استفاده کند. درک اولیه هر زبان برنامه نویسی مورد نیاز است. استدلال پشت دستورالعمل های ارائه شده در PEP 8 را درک کنید * محیط توسعه خود را طوری تنظیم کنید که بتوانید نوشتن کد پایتون سازگار با PEP 8 را شروع کنید * فضای خالی مناسب را بین اجزای کد پایتون پیاده سازی کنید.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • نکات مهم دوره Important Course Notes

  • Python و PyCharm را نصب کنید Install Python and PyCharm

  • PyCharm چیست؟ What Is PyCharm

  • PyCharm به عنوان IDE اصلی پایتون PyCharm as the Major Python IDE

مبانی پایتون Python Basics

  • چاپ اشیاء و انواع داده ها Print Objects and Data Types

  • گرفتن ورودی از کاربر Taking Inputs from the User

  • عملیات منطقی Logical Operations

  • تمرین 1: ورودی ها و عملیات منطقی Exercise 1: Inputs and Logical Operations

  • عملیات با رشته ها Operations with Strings

  • عملیات حسابی Arithmetic Operations

  • مقایسه ها و عملیات منطقی Comparisons and Logical Operations

  • اگر بیانیه ها If Statements

  • تمرین 2: اگر بیانیه ها Exercise 2: If Statements

  • حلقه ها Loops

  • ساختارهای داده Data Structures

طرح بندی کد PEP 8 PEP 8 Code Layout

  • PEP8 چیست؟ What Is PEP8?

  • طرح کد Code Layout

  • زبانه ها و طول خط Tabs and Line Length

  • فاصله گذاری و رمزگذاری شی گرا Object-Oriented Spacing and Encoding

  • واردات PEP 8 و نام های Dunder PEP 8 Imports and Dunder Names

فضای خالی در عبارات و عبارات Whitespace in Expressions and Statements

  • کاماهای دنباله دار Trailing Commas

  • نظرات و رشته های مستندات Comments and Documentation Strings

  • نقل قول های رشته و پت پیوز String Quotes and Pet Peeves

  • فضای خالی در توابع و عملیات منطقی Whitespace in Functions and Logical Operations

کنوانسیون های نامگذاری Naming Conventions

  • سبک های نامگذاری توصیفی Descriptive Naming Styles

  • ماژول پروژه و قراردادهای متغیر Project Module and Variable Conventions

  • توابع، روش ها و متغیرهای نمونه Functions, Methods, and Instance Variables

  • استثناها، متغیرهای جهانی و محلی Exceptions, Global and Local Variables

  • ثابت ها و طراحی رابط Constants and Interface Design

حاشیه نویسی و توصیه ها Annotations and Recommendations

  • توصیه های برنامه نویسی Programming Recommendations

  • حاشیه نویسی عملکرد: قسمت 1 Function Annotations: Part 1

  • حاشیه نویسی عملکرد: قسمت 2 Function Annotations: Part 2

پروژه های تمرینی PEP8 PEP8 Practice Projects

  • پروژه شبکه آرایه Array Grid Project

  • بازی گلوله ها: تعریف کلاس Bullets Game: Class Definition

  • بازی Bullets: حلقه بازی اصلی Bullets Game: Main Game Loop

نمایش نظرات

دستورالعمل های PEP8: کدگذاری پاک پایتون [ویدئو]
جزییات دوره
5 h 3 m
36
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Martin Yanev
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Martin Yanev Martin Yanev

مهندس نرم افزار

اسم من مارتین یانف یک مهندس نرم افزار هوافضا بین المللی تحسین شده است.

من یک مدرک لیسانس در مهندسی هوانوردی و دو مدرک کارشناسی ارشد در دینامیک هوافضا و مهندسی نرم افزار دارم. من عضو وابسته انجمن سلطنتی هوانوردی در بریتانیا هستم. من دارای گواهینامه ISTQB با تجربه قوی در تست/ادغام سیستم هستم.

من مهارت های برنامه نویسی قوی خود را در 7 سال گذشته با توسعه و آزمایش الگوریتم های نرم افزاری پیچیده برای برنامه های هوافضا به دست آورده ام. من در حال حاضر در پروژه آسمان واحد اروپایی هستم که هدف آن افزایش ظرفیت فضای هوایی اروپا با استفاده از پیشرفته ترین سیستم های مدیریت ترافیک هوایی است.

در مورد هر موضوع مرتبط با علوم کامپیوتر و مهندسی هوافضا با من تماس بگیرید زیرا من واقعاً به این زمینه ها علاقه دارم.

امیدوارم از دوره های من لذت ببرید و پیشرفت شغلی خود را با آنها بهبود بخشید.